2 require_once 'modules/Meetings/Meeting.php';
4 class SugarTestMeetingUtilities
6 private static $_createdMeetings = array();
8 private function __construct() {}
10 public static function createMeeting($id = '')
14 $meeting = new Meeting();
15 $meeting->name = $name . $time;
18 $meeting->new_with_id = true;
22 self::$_createdMeetings[] = $meeting;
26 public static function removeAllCreatedMeetings()
28 $meeting_ids = self::getCreatedMeetingIds();
29 $GLOBALS['db']->query('DELETE FROM meetings WHERE id IN (\'' . implode("', '", $meeting_ids) . '\')');
32 public static function removeMeetingContacts(){
33 $meeting_ids = self::getCreatedMeetingIds();
34 $GLOBALS['db']->query('DELETE FROM meetings_contacts WHERE meeting_id IN (\'' . implode("', '", $meeting_ids) . '\')');
37 public static function getCreatedMeetingIds()
39 $meeting_ids = array();
40 foreach (self::$_createdMeetings as $meeting) {
41 $meeting_ids[] = $meeting->id;